/**
 * @description 自动import导入所有 api 模块
 */

// const files = require.context('./model', false, /\.js$/)

// const modules = {}
// files.keys().forEach((key) => {
// 	modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default
// })


// const files=import.meta.globEager('./model/*.js');
// //console.log(files);
// const modules = {};
// Object.keys(files).forEach((fileName) => {
// 	//console.log(fileName);

// 	const name=fileName.replace(/(\.\/|\.js)/g, '');
// 	modules[name] = files[fileName].default;
	
// 	// console.log(name);
// 	// console.log(files[fileName].default);
// });
// const modules = import.meta.glob('./model/*.js', { eager: true });
// const routeModuleList = [];
// Object.values(modules).forEach((val) => {
//     const mod = val["Router"]
//     const modList = Array.isArray(mod) ? [...mod] : [mod];
//     routeModuleList.push(...modList);
//   });

//   console.log(routeModuleList);

// export default routeModuleList;


const modules = {}
const files = import.meta.globEager('./model/*.js')

Object.keys(files).forEach((fileName) => {
  const name = fileName.replace(/\.\/model\/|\.js/g, '')

  modules[name] = files[fileName].default
})

export default modules
